peat crumbs - French English Dictionary